/**
 * 
 */
package mm.back.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

/**
 * @author Meme
 *
 */
@Entity
@Table(name="DEVOLUCIONES")
public class Devolucion implements Serializable{
	
	private static final long serialVersionUID = 82953214236824881L;

	@Id
	@Column(name="ID")
	@GeneratedValue(strategy=GenerationType.AUTO)
	private Long id;
	
	@ManyToOne
	@JoinColumn(name="fk_producto")
	private Producto producto;
	
	
	@ManyToOne
	@JoinColumn(name="fk_venta")
	private Venta venta;
	
	@ManyToOne
	@JoinColumn(name="fk_vendedor")
	private Vendedor vendedor;
	
	@Column(name="precio_v")
	private BigDecimal precioVenta;
	
	@Column(name="cantidad")
	private BigDecimal cantidad;
	
	@Column(name="fechadev")
	private Date fechaDev;

	/**
	 * @return the id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id the id to set
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return the producto
	 */
	public Producto getProducto() {
		return producto;
	}

	/**
	 * @param producto the producto to set
	 */
	public void setProducto(Producto producto) {
		this.producto = producto;
	}

	/**
	 * @return the venta
	 */
	public Venta getVenta() {
		return venta;
	}

	/**
	 * @param venta the venta to set
	 */
	public void setVenta(Venta venta) {
		this.venta = venta;
	}

	/**
	 * @return the vendedor
	 */
	public Vendedor getVendedor() {
		return vendedor;
	}

	/**
	 * @param vendedor the vendedor to set
	 */
	public void setVendedor(Vendedor vendedor) {
		this.vendedor = vendedor;
	}

	/**
	 * @return the precioVenta
	 */
	public BigDecimal getPrecioVenta() {
		return precioVenta;
	}

	/**
	 * @param precioVenta the precioVenta to set
	 */
	public void setPrecioVenta(BigDecimal precioVenta) {
		this.precioVenta = precioVenta;
	}

	/**
	 * @return the cantidad
	 */
	public BigDecimal getCantidad() {
		return cantidad;
	}

	/**
	 * @param cantidad the cantidad to set
	 */
	public void setCantidad(BigDecimal cantidad) {
		this.cantidad = cantidad;
	}

	/**
	 * @return the fechaDev
	 */
	public Date getFechaDev() {
		return fechaDev;
	}

	/**
	 * @param fechaDev the fechaDev to set
	 */
	public void setFechaDev(Date fechaDev) {
		this.fechaDev = fechaDev;
	}


}
